package com.itheima.service;

import com.itheima.dao.UserMapper;
import com.itheima.pojo.User;
import com.itheima.util.SqlSessionUtil;
import org.apache.ibatis.session.SqlSession;

public class ServiceImpl implements Service {


    @Override
    public User loginUSer(User user) {


        SqlSession sqlSession = SqlSessionUtil.getSqlSession();

        UserMapper mapper = sqlSession.getMapper(UserMapper.class);

        User u = mapper.loginUser(user);

        sqlSession.close();


        return u;
    }

    @Override
    public User registerUser(User user) {

        SqlSession sqlSession = SqlSessionUtil.getSqlSession();

        UserMapper mapper = sqlSession.getMapper(UserMapper.class);

        User u = mapper.registerUser(user);
        sqlSession.close();

        return u;
    }

    @Override
    public int addUser(User user) {
        SqlSession sqlSession = SqlSessionUtil.getSqlSession();

        UserMapper mapper = sqlSession.getMapper(UserMapper.class);

        sqlSession.close();

        int i = mapper.addUser(user);


        return 0;
    }
}
